package xcmg.device.service.vo.company;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;

/**
 * Created by sqq on 2017/12/22.
 */
public class CompanySupplierVO {
    private Long id;

    private String orgId;

    private String supplierOrgId;

    private String supplierCode;

    private String companyName;

    private String shortName;

    private String address;

    private String zip;

    private String fax;

    private String contact;

    private String contactTel;

    private Long supplierClassId;

    private Boolean isPlatCompany;

    private String platOrgId;

    private Date createDate;

    private String createId;

    @ApiModelProperty(value = "前端传值使用，不做展示使用")
    private String createName;

    private Date updateDate;

    private String updateId;

    private Boolean isDel;

    private String owerId;

    //是否直投（昆明）
    private Integer isDirect;

    //是否直投（合肥）
    private Integer isDirectHF;

    private Integer applyStatus;


    private String invitationCode;

    private String applyStatusDesc;

    private Integer isSap;
    
    private String companyType;
    
    private String deliveryOrgId;
    
    private String deptCode;
    
    private String deptName;
    
    private String purchaseName;
    
    private String purchaseCode;

    @ApiModelProperty(value="是否区域内，1区域内的 0区域外的",name="intraregional")
    private Integer intraregional;

    //销售组织代码
    private String salesCode;
    //销售组织名称
    private String salesCodeDes;

    @ApiModelProperty(value="昆明是否参与结算，1是 0否",name="kunmingSettlement")
    private Integer kunmingSettlement;

    public String getSalesCode() {
        return salesCode;
    }

    public void setSalesCode(String salesCode) {
        this.salesCode = salesCode;
    }

    public String getSalesCodeDes() {
        return salesCodeDes;
    }

    public void setSalesCodeDes(String salesCodeDes) {
        this.salesCodeDes = salesCodeDes;
    }

    public Integer getIsDirectHF() {
        return isDirectHF;
    }

    public void setIsDirectHF(Integer isDirectHF) {
        this.isDirectHF = isDirectHF;
    }

    public Integer getIsSap() {
        return isSap;
    }

    public void setIsSap(Integer isSap) {
        this.isSap = isSap;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getSupplierOrgId() {
        return supplierOrgId;
    }

    public void setSupplierOrgId(String supplierOrgId) {
        this.supplierOrgId = supplierOrgId == null ? null : supplierOrgId.trim();
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode == null ? null : supplierCode.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName == null ? null : shortName.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip == null ? null : zip.trim();
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax == null ? null : fax.trim();
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact == null ? null : contact.trim();
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel == null ? null : contactTel.trim();
    }

    public Long getSupplierClassId() {
        return supplierClassId;
    }

    public void setSupplierClassId(Long supplierClassId) {
        this.supplierClassId = supplierClassId;
    }

    public Boolean getIsPlatCompany() {
        return isPlatCompany;
    }

    public void setIsPlatCompany(Boolean isPlatCompany) {
        this.isPlatCompany = isPlatCompany;
    }

    public String getPlatOrgId() {
        return platOrgId;
    }

    public void setPlatOrgId(String platOrgId) {
        this.platOrgId = platOrgId == null ? null : platOrgId.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId == null ? null : updateId.trim();
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public String getOwerId() {
        return owerId;
    }

    public void setOwerId(String owerId) {
        this.owerId = owerId == null ? null : owerId.trim();
    }

    private List<Long> ids;

    public List<Long> getIds() {
        return ids;
    }

    public void setIds(List<Long> ids) {
        this.ids = ids;
    }

    private String supplierClassName;

    public String getSupplierClassName() {
        return supplierClassName;
    }

    public void setSupplierClassName(String supplierClassName) {
        this.supplierClassName = supplierClassName;
    }

    public Integer getIsDirect() {
        return isDirect;
    }

    public void setIsDirect(Integer isDirect) {
        this.isDirect = isDirect;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public String getInvitationCode() {
        return invitationCode;
    }

    public void setInvitationCode(String invitationCode) {
        this.invitationCode = invitationCode;
    }

    public String getApplyStatusDesc() {
        return applyStatusDesc;
    }

    public void setApplyStatusDesc(String applyStatusDesc) {
        this.applyStatusDesc = applyStatusDesc;
    }

	public String getCompanyType() {
		return companyType;
	}

	public void setCompanyType(String companyType) {
		this.companyType = companyType;
	}

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

	public String getDeliveryOrgId() {
		return deliveryOrgId;
	}

	public void setDeliveryOrgId(String deliveryOrgId) {
		this.deliveryOrgId = deliveryOrgId;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getPurchaseName() {
		return purchaseName;
	}

	public void setPurchaseName(String purchaseName) {
		this.purchaseName = purchaseName;
	}

	public String getPurchaseCode() {
		return purchaseCode;
	}

	public void setPurchaseCode(String purchaseCode) {
		this.purchaseCode = purchaseCode;
	}

    public Integer getIntraregional() {
        return intraregional;
    }

    public void setIntraregional(Integer intraregional) {
        this.intraregional = intraregional;
    }

    public Integer getKunmingSettlement() {
        return kunmingSettlement;
    }

    public void setKunmingSettlement(Integer kunmingSettlement) {
        this.kunmingSettlement = kunmingSettlement;
    }
}
